# near model CODE resource # jump table entries: 2912-2926 (15 of them) fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 48E7 70F0 movem.l -[A7], D1,D2,D3,A0,A1,A2,A3 00000008 3D40 FFFC move.w [A6 - 0x4], D0 0000000C 42A7 clr.l -[A7] 0000000E 3F00 move.w -[A7], D0 00000010 42A7 clr.l -[A7] 00000012 7EFF moveq.l D7, 0xFFFFFFFF 00000014 2F07 move.l -[A7], D7 00000016 A97C syscall GetNewDialog 00000018 2B5F F304 move.l [A5 - 0xCFC], [A7]+ 0000001C 426E FFFE clr.w [A6 - 0x2] 00000020 612C bsr +0x2E /* 0000004E */ 00000022 2F2D F304 move.l -[A7], [A5 - 0xCFC] 00000026 A915 syscall ShowWindow label00000028: 00000028 A9B4 syscall SystemTask 0000002A 42A7 clr.l -[A7] 0000002C 486E FFFE pea.l [A6 - 0x2] 00000030 A991 syscall ModalDialog 00000032 611A bsr +0x1C /* 0000004E */ 00000034 4A00 tst.b D0 00000036 67F0 beq -0xE /* 00000028 */ 00000038 3F00 move.w -[A7], D0 0000003A 2F2D F304 move.l -[A7], [A5 - 0xCFC] 0000003E A983 syscall DisposeDialog 00000040 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000044 301F move.w D0, [A7]+ 00000046 4CDF 0F0E movem.l D1,D2,D3,A0,A1,A2,A3, [A7]+ 0000004A 4E5E unlink A6 0000004C 4E75 rts fn0000004E: 0000004E 302E FFFC move.w D0, [A6 - 0x4] 00000052 0440 0100 subi.w D0, 0x100 00000056 D040 add.w D0, D0 00000058 41FA 0010 lea.l A0, [PC + 0x10 /* 0000006A, value 0xFFE2FFE2 */] 0000005C D0F0 0000 add.w A0, [A0 + D0.w] 00000060 302E FFFE move.w D0, [A6 - 0x2] 00000064 226D F304 movea.l A1, [A5 - 0xCFC] 00000068 4ED0 jmp [A0] 0000006A FFE2 .invalid <> 0000006C FFE2 .invalid <> 0000006E 02EE .incomplete 00000070 FFE2 .invalid <> 00000072 03BE bclr <>, D1 00000074 043E 0558 subi.b <>, 0x58 /* 'X' */ 00000078 051E btst [A6]+, D2 export_364: 0000007A 526D FE32 addq.w [A5 - 0x1CE], 1 0000007E 2F3C 0040 0040 move.l -[A7], 0x400040 /* '@\0@' */ 00000084 2F08 move.l -[A7], A0 00000086 2F09 move.l -[A7], A1 00000088 42A7 clr.l -[A7] 0000008A 2F0A move.l -[A7], A2 0000008C 3F3C 0001 move.w -[A7], 0x1 00000090 A9EA syscall Pack3 00000092 536D FE32 subq.w [A5 - 0x1CE], 1 00000096 4E75 rts export_365: fn00000098: 00000098 526D FE32 addq.w [A5 - 0x1CE], 1 0000009C 2F3C 0040 0040 move.l -[A7], 0x400040 /* '@\0@' */ 000000A2 42A7 clr.l -[A7] 000000A4 42A7 clr.l -[A7] 000000A6 3F01 move.w -[A7], D1 000000A8 2F09 move.l -[A7], A1 000000AA 42A7 clr.l -[A7] 000000AC 2F0A move.l -[A7], A2 000000AE 3F3C 0002 move.w -[A7], 0x2 000000B2 A9EA syscall Pack3 000000B4 536D FE32 subq.w [A5 - 0x1CE], 1 000000B8 4E75 rts fn000000BA: 000000BA 2F3C 0040 0040 move.l -[A7], 0x400040 /* '@\0@' */ 000000C0 2F08 move.l -[A7], A0 000000C2 2F09 move.l -[A7], A1 000000C4 2F0B move.l -[A7], A3 000000C6 2F0A move.l -[A7], A2 000000C8 3F3C 0108 move.w -[A7], 0x108 000000CC 42A7 clr.l -[A7] 000000CE 3F3C 0003 move.w -[A7], 0x3 000000D2 A9EA syscall Pack3 000000D4 4E75 rts export_366: 000000D6 526D FE32 addq.w [A5 - 0x1CE], 1 000000DA 2F00 move.l -[A7], D0 000000DC 303C 0100 move.w D0, 0x100 000000E0 6100 FF1E bsr -0xE0 /* 00000000 */ 000000E4 0C00 0003 cmpi.b D0, 0x3 000000E8 6604 bne +0x6 /* 000000EE */ 000000EA 4EED 02B2 jmp [A5 + 0x2B2 /* export_82 */] label000000EE: 000000EE 0C00 0001 cmpi.b D0, 0x1 000000F2 6604 bne +0x6 /* 000000F8 */ 000000F4 6100 0136 bsr +0x138 /* 0000022C */ label000000F8: 000000F8 422D F062 clr.b [A5 - 0xF9E] 000000FC 201F move.l D0, [A7]+ 000000FE 536D FE32 subq.w [A5 - 0x1CE], 1 00000102 4E75 rts 00000104 5445 addq.w D5, 2 00000106 5854 addq.w [A4], 4 00000108 4D53 chk.w D6, [A3] 0000010A 4243 clr.w D3 0000010C 4D53 chk.w D6, [A3] 0000010E 4244 clr.w D4 00000110 0000 4150 ori.b D0, 0x50 /* 'P' */ 00000114 504C addq.w A4, 8 export_368: 00000116 526D FE32 addq.w [A5 - 0x1CE], 1 0000011A 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 0000011E 6100 00C4 bsr +0xC6 /* 000001E4 */ 00000122 422D F099 clr.b [A5 - 0xF67] 00000126 7201 moveq.l D1, 0x01 00000128 43FA FFE8 lea.l A1, [PC - 0x18 /* 00000112, value 0x4150504C 'APPL' */] 0000012C 45ED EE08 lea.l A2, [A5 - 0x11F8] 00000130 6100 FF66 bsr -0x98 /* 00000098 */ 00000134 4A2A 0000 tst.b [A2 + 0x0] 00000138 6606 bne +0x8 /* 00000140 */ 0000013A 536D FE32 subq.w [A5 - 0x1CE], 1 0000013E 4E75 rts label00000140: 00000140 41ED F36C lea.l A0, [A5 - 0xC94] 00000144 4268 001C clr.w [A0 + 0x1C] 00000148 42A8 0030 clr.l [A0 + 0x30] 0000014C 42A8 000C clr.l [A0 + 0xC] 00000150 42A8 0012 clr.l [A0 + 0x12] 00000154 302A 0006 move.w D0, [A2 + 0x6] 00000158 3140 0016 move.w [A0 + 0x16], D0 0000015C 3038 03F6 move.w D0, [0x000003F6 /* FSFCBLen */] 00000160 5240 addq.w D0, 1 00000162 6604 bne +0x6 /* 00000168 */ 00000164 A015 syscall SetVol/PBHSetVol/HSetVol 00000166 6004 bra +0x6 /* 0000016C */ label00000168: 00000168 7003 moveq.l D0, 0x03 0000016A A260 syscall FSDispatch/HFSDispatch, flags=2 label0000016C: 0000016C 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 00000170 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00000174 4EAD 092A jsr [A5 + 0x92A /* export_289 */] 00000178 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 0000017C 4EAD 0942 jsr [A5 + 0x942 /* export_292 */] 00000180 2E39 0000 0AEC move.l D7, [0x00000AEC /* AppParmHandle */] 00000186 6708 beq +0xA /* 00000190 */ 00000188 2047 movea.l A0, D7 0000018A 2050 movea.l A0, [A0] 0000018C 4258 clr.w [A0]+ 0000018E 4258 clr.w [A0]+ label00000190: 00000190 41ED F210 lea.l A0, [A5 - 0xDF0] 00000194 43EA 000A lea.l A1, [A2 + 0xA] 00000198 2089 move.l [A0], A1 0000019A A9F2 syscall Launch/LaunchApplication export_369: 0000019C 526D FE32 addq.w [A5 - 0x1CE], 1 000001A0 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 000001A4 613E bsr +0x40 /* 000001E4 */ 000001A6 422D F099 clr.b [A5 - 0xF67] 000001AA 7203 moveq.l D1, 0x03 000001AC 43FA FF56 lea.l A1, [PC - 0xAA /* 00000104, value 0x54455854 'TEXT', cstring "TEXTMSBCMSBD" */] 000001B0 45ED EE08 lea.l A2, [A5 - 0x11F8] 000001B4 6100 FEE2 bsr -0x11C /* 00000098 */ 000001B8 4A2A 0000 tst.b [A2 + 0x0] 000001BC 6604 bne +0x6 /* 000001C2 */ 000001BE 4EED 02B2 jmp [A5 + 0x2B2 /* export_82 */] label000001C2: 000001C2 50ED F31C st [A5 - 0xCE4] 000001C6 3B6A 0006 F314 move.w [A5 - 0xCEC], [A2 + 0x6] 000001CC 1B6A 0009 F31D move.b [A5 - 0xCE3], [A2 + 0x9] 000001D2 47EA 000A lea.l A3, [A2 + 0xA] 000001D6 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 000001DA 7200 moveq.l D1, 0x00 000001DC 536D FE32 subq.w [A5 - 0x1CE], 1 000001E0 4EED 0CBA jmp [A5 + 0xCBA /* export_403 */] fn000001E4: 000001E4 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000001E8 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */] 000001EC 4EED 0CD2 jmp [A5 + 0xCD2 /* export_406 */] export_370: 000001F0 526D FE32 addq.w [A5 - 0x1CE], 1 000001F4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000001F8 4AAD F318 tst.l [A5 - 0xCE8] 000001FC 6732 beq +0x34 /* 00000230 */ 000001FE 48E7 C010 movem.l -[A7], D0,D1,A3 00000202 266D F318 movea.l A3, [A5 - 0xCE8] 00000206 2653 movea.l A3, [A3] 00000208 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 0000020C 50ED F31C st [A5 - 0xCE4] 00000210 3B6D F316 F314 move.w [A5 - 0xCEC], [A5 - 0xCEA] 00000216 1B6D F31E F31D move.b [A5 - 0xCE3], [A5 - 0xCE2] 0000021C 422D F312 clr.b [A5 - 0xCEE] 00000220 4CDF 0803 movem.l D0,D1,A3, [A7]+ 00000224 536D FE32 subq.w [A5 - 0x1CE], 1 00000228 4EED 0CCA jmp [A5 + 0xCCA /* export_405 */] export_367: fn0000022C: 0000022C 526D FE32 addq.w [A5 - 0x1CE], 1 label00000230: 00000230 61B2 bsr -0x4C /* 000001E4 */ 00000232 48E7 E0D0 movem.l -[A7], D0,D1,D2,A0,A1,A3 00000236 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000023A 0C2D 0002 F31F cmpi.b [A5 - 0xCE1], 0x2 00000240 6606 bne +0x8 /* 00000248 */ 00000242 1B7C 0001 F31F move.b [A5 - 0xCE1], 0x1 label00000248: 00000248 43FA FEC6 lea.l A1, [PC - 0x13A /* 00000110, value 0x4150 'AP', cstring "" */] 0000024C 202D F318 move.l D0, [A5 - 0xCE8] 00000250 670A beq +0xC /* 0000025C */ 00000252 2040 movea.l A0, D0 00000254 A029 syscall HLock 00000256 226D F318 movea.l A1, [A5 - 0xCE8] 0000025A 2251 movea.l A1, [A1] label0000025C: 0000025C 303C 0142 move.w D0, 0x142 00000260 6100 03CE bsr +0x3D0 /* 00000630 */ 00000264 204B movea.l A0, A3 00000266 A029 syscall HLock 00000268 2053 movea.l A0, [A3] 0000026A 45ED EE08 lea.l A2, [A5 - 0x11F8] 0000026E 47FA 004E lea.l A3, [PC + 0x4E /* 000002BE, value 0x205F225F ' _\"_' */] 00000272 422D F312 clr.b [A5 - 0xCEE] 00000276 6100 FE42 bsr -0x1BC /* 000000BA */ 0000027A 303C 0142 move.w D0, 0x142 0000027E 6100 03B0 bsr +0x3B2 /* 00000630 */ 00000282 204B movea.l A0, A3 00000284 A02A syscall HUnlock 00000286 202D F318 move.l D0, [A5 - 0xCE8] 0000028A 6704 beq +0x6 /* 00000290 */ 0000028C 2040 movea.l A0, D0 0000028E A02A syscall HUnlock label00000290: 00000290 4A2A 0000 tst.b [A2 + 0x0] 00000294 6604 bne +0x6 /* 0000029A */ 00000296 4EED 02B2 jmp [A5 + 0x2B2 /* export_82 */] label0000029A: 0000029A 47EA 000A lea.l A3, [A2 + 0xA] 0000029E 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 000002A2 50ED F31C st [A5 - 0xCE4] 000002A6 3B6A 0006 F314 move.w [A5 - 0xCEC], [A2 + 0x6] 000002AC 1B6A 0009 F31D move.b [A5 - 0xCE3], [A2 + 0x9] 000002B2 4CDF 0B07 movem.l D0,D1,D2,A0,A1,A3, [A7]+ 000002B6 536D FE32 subq.w [A5 - 0x1CE], 1 000002BA 4EED 0CCA jmp [A5 + 0xCCA /* export_405 */] 000002BE 205F movea.l A0, [A7]+ 000002C0 225F movea.l A1, [A7]+ 000002C2 301F move.w D0, [A7]+ 000002C4 3E80 move.w [A7], D0 000002C6 2F08 move.l -[A7], A0 000002C8 4A40 tst.w D0 000002CA 6B28 bmi +0x2A /* 000002F4 */ 000002CC 0C40 000C cmpi.w D0, 0xC 000002D0 6612 bne +0x14 /* 000002E4 */ 000002D2 3200 move.w D1, D0 000002D4 7001 moveq.l D0, 0x01 000002D6 902D F312 sub.b D0, [A5 - 0xCEE] 000002DA 1B40 F312 move.b [A5 - 0xCEE], D0 000002DE 6100 0312 bsr +0x314 /* 000005F2 */ 000002E2 6022 bra +0x24 /* 00000306 */ label000002E4: 000002E4 0440 0009 subi.w D0, 0x9 /* '\t' */ 000002E8 652C bcs +0x2E /* 00000316 */ 000002EA 0C00 0003 cmpi.b D0, 0x3 000002EE 6426 bcc +0x28 /* 00000316 */ 000002F0 1B40 F31F move.b [A5 - 0xCE1], D0 label000002F4: 000002F4 7000 moveq.l D0, 0x00 000002F6 102D F31F move.b D0, [A5 - 0xCE1] 000002FA 0600 0009 addi.b D0, 0x9 /* '\t' */ 000002FE 7209 moveq.l D1, 0x09 00000300 740B moveq.l D2, 0x0B 00000302 6100 02DE bsr +0x2E0 /* 000005E2 */ label00000306: 00000306 7000 moveq.l D0, 0x00 00000308 4A2D F31F tst.b [A5 - 0xCE1] 0000030C 6602 bne +0x4 /* 00000310 */ 0000030E 5300 subq.b D0, 1 label00000310: 00000310 720C moveq.l D1, 0x0C 00000312 6100 02EE bsr +0x2F0 /* 00000602 */ label00000316: 00000316 4E75 rts export_372: 00000318 526D FE32 addq.w [A5 - 0x1CE], 1 0000031C 48E7 1080 movem.l -[A7], D3,A0 00000320 41FA 0387 lea.l A0, [PC + 0x387 /* 000006A9, value 0x75000102, cstring "u" */] 00000324 362D F05C move.w D3, [A5 - 0xFA4] 00000328 5343 subq.w D3, 1 0000032A 0C43 004A cmpi.w D3, 0x4A /* 'J' */ 0000032E 6502 bcs +0x4 /* 00000332 */ 00000330 7614 moveq.l D3, 0x14 label00000332: 00000332 1630 3001 move.b D3, [A0 + D3.w + 0x1] 00000336 0643 0100 addi.w D3, 0x100 0000033A 610A bsr +0xC /* 00000346 */ 0000033C 4CDF 0108 movem.l D3,A0, [A7]+ 00000340 536D FE32 subq.w [A5 - 0x1CE], 1 00000344 4E75 rts export_373: fn00000346: 00000346 526D FE32 addq.w [A5 - 0x1CE], 1 0000034A 303C 0102 move.w D0, 0x102 0000034E 6100 FCB0 bsr -0x34E /* 00000000 */ 00000352 536D FE32 subq.w [A5 - 0x1CE], 1 00000356 4E75 rts 00000358 2F0B move.l -[A7], A3 0000035A 4A00 tst.b D0 0000035C 6620 bne +0x22 /* 0000037E */ 0000035E 7202 moveq.l D1, 0x02 00000360 6100 02AA bsr +0x2AC /* 0000060C */ 00000364 2F08 move.l -[A7], A0 00000366 3003 move.w D0, D3 00000368 6100 02C6 bsr +0x2C8 /* 00000630 */ 0000036C 204B movea.l A0, A3 0000036E A029 syscall HLock 00000370 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 00000374 2F13 move.l -[A7], [A3] 00000376 A98F syscall SetDialogItemText/SetIText 00000378 204B movea.l A0, A3 0000037A A02A syscall HUnlock 0000037C 7000 moveq.l D0, 0x00 label0000037E: 0000037E 265F movea.l A3, [A7]+ 00000380 4E75 rts export_374: 00000382 526D FE32 addq.w [A5 - 0x1CE], 1 00000386 4E56 FFEC link A6, -0x0014 0000038A 48E7 F0F0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2,A3 0000038E 4A2D F24B tst.b [A5 - 0xDB5] 00000392 6770 beq +0x72 /* 00000404 */ 00000394 303C 0103 move.w D0, 0x103 00000398 42A7 clr.l -[A7] 0000039A 3F3C 0103 move.w -[A7], 0x103 0000039E 42A7 clr.l -[A7] 000003A0 7EFF moveq.l D7, 0xFFFFFFFF 000003A2 2F07 move.l -[A7], D7 000003A4 A97C syscall GetNewDialog 000003A6 2B5F F304 move.l [A5 - 0xCFC], [A7]+ 000003AA 2F2D F304 move.l -[A7], [A5 - 0xCFC] 000003AE A915 syscall ShowWindow 000003B0 2F2D F304 move.l -[A7], [A5 - 0xCFC] 000003B4 A981 syscall DrawDialog 000003B6 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 000003BA 486E FFEC pea.l [A6 - 0x14] 000003BE A972 syscall GetMouse label000003C0: 000003C0 A9B4 syscall SystemTask 000003C2 4267 clr.w -[A7] 000003C4 3F3C 003E move.w -[A7], 0x3E /* '>' */ 000003C8 486E FFF0 pea.l [A6 - 0x10] 000003CC A971 syscall EventAvail 000003CE 301F move.w D0, [A7]+ 000003D0 6628 bne +0x2A /* 000003FA */ 000003D2 486E FFF0 pea.l [A6 - 0x10] 000003D6 A976 syscall GetKeys 000003D8 41EE FFF0 lea.l A0, [A6 - 0x10] 000003DC 303C 0007 move.w D0, 0x7 label000003E0: 000003E0 4A58 tst.w [A0]+ 000003E2 6616 bne +0x18 /* 000003FA */ 000003E4 51C8 FFFA dbf D0, -0x8 /* 000003E0 */ 000003E8 486E FFF0 pea.l [A6 - 0x10] 000003EC A972 syscall GetMouse 000003EE 222E FFF0 move.l D1, [A6 - 0x10] 000003F2 B2AE FFEC cmp.l D1, [A6 - 0x14] 000003F6 6602 bne +0x4 /* 000003FA */ 000003F8 60C6 bra -0x38 /* 000003C0 */ label000003FA: 000003FA 2F2D F304 move.l -[A7], [A5 - 0xCFC] 000003FE A983 syscall DisposeDialog 00000400 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] label00000404: 00000404 4CDF 0F0F movem.l D0,D1,D2,D3,A0,A1,A2,A3, [A7]+ 00000408 536D FE32 subq.w [A5 - 0x1CE], 1 0000040C 4E5E unlink A6 0000040E 4E75 rts export_375: 00000410 526D FE32 addq.w [A5 - 0x1CE], 1 00000414 303C 0104 move.w D0, 0x104 00000418 6100 FBE6 bsr -0x418 /* 00000000 */ 0000041C 206D FC88 movea.l A0, [A5 - 0x378] 00000420 4E90 jsr [A0] 00000422 536D FE32 subq.w [A5 - 0x1CE], 1 00000426 4E75 rts 00000428 4A00 tst.b D0 0000042A 6604 bne +0x6 /* 00000430 */ 0000042C 612E bsr +0x30 /* 0000045C */ 0000042E 6028 bra +0x2A /* 00000458 */ label00000430: 00000430 0C00 0001 cmpi.b D0, 0x1 00000434 6606 bne +0x8 /* 0000043C */ 00000436 41FA 0122 lea.l A0, [PC + 0x122 /* 0000055A, value 0x4EED08EA */] 0000043A 6010 bra +0x12 /* 0000044C */ label0000043C: 0000043C 0C00 0002 cmpi.b D0, 0x2 00000440 6606 bne +0x8 /* 00000448 */ 00000442 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00000446 6010 bra +0x12 /* 00000458 */ label00000448: 00000448 41FA FC02 lea.l A0, [PC - 0x3FE /* 0000004C, value 0x4E75302E 'Nu0.' */] label0000044C: 0000044C 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000450 2B48 FC88 move.l [A5 - 0x378], A0 00000454 50C0 st D0 00000456 6002 bra +0x4 /* 0000045A */ label00000458: 00000458 4200 clr.b D0 label0000045A: 0000045A 4E75 rts fn0000045C: 0000045C 206D FC8C movea.l A0, [A5 - 0x374] 00000460 A025 syscall GetHandleSize 00000462 6722 beq +0x24 /* 00000486 */ 00000464 7202 moveq.l D1, 0x02 00000466 6100 01A4 bsr +0x1A6 /* 0000060C */ 0000046A 2F08 move.l -[A7], A0 0000046C 246D FC8C movea.l A2, [A5 - 0x374] 00000470 2F12 move.l -[A7], [A2] 00000472 3E3C 018F move.w D7, 0x18F 00000476 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 0000047A 2F09 move.l -[A7], A1 0000047C 3F01 move.w -[A7], D1 0000047E 4267 clr.w -[A7] 00000480 3F3C FFFF move.w -[A7], 0xFFFF 00000484 A97E syscall SelectDialogItemText/SelIText label00000486: 00000486 4E75 rts export_376: 00000488 526D FE32 addq.w [A5 - 0x1CE], 1 0000048C 51ED FCFA sf [A5 - 0x306] 00000490 51ED FCFB sf [A5 - 0x305] 00000494 303C 0105 move.w D0, 0x105 00000498 6100 FB66 bsr -0x498 /* 00000000 */ 0000049C 206D FC88 movea.l A0, [A5 - 0x378] 000004A0 4E90 jsr [A0] 000004A2 536D FE32 subq.w [A5 - 0x1CE], 1 000004A6 4E75 rts 000004A8 4A00 tst.b D0 000004AA 6612 bne +0x14 /* 000004BE */ 000004AC 61AE bsr -0x50 /* 0000045C */ 000004AE 422D FD04 clr.b [A5 - 0x2FC] 000004B2 7000 moveq.l D0, 0x00 000004B4 206D FC90 movea.l A0, [A5 - 0x370] 000004B8 A027 syscall ReallocateHandle 000004BA 6000 0096 bra +0x98 /* 00000552 */ label000004BE: 000004BE 0C00 0001 cmpi.b D0, 0x1 000004C2 6618 bne +0x1A /* 000004DC */ 000004C4 4A2D FD04 tst.b [A5 - 0x2FC] 000004C8 6634 bne +0x36 /* 000004FE */ 000004CA 2F09 move.l -[A7], A1 000004CC 3F3C 0004 move.w -[A7], 0x4 000004D0 42A7 clr.l -[A7] 000004D2 3E3C 017E move.w D7, 0x17E 000004D6 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000004DA 6016 bra +0x18 /* 000004F2 */ label000004DC: 000004DC 0C00 0002 cmpi.b D0, 0x2 000004E0 6606 bne +0x8 /* 000004E8 */ 000004E2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000004E6 606A bra +0x6C /* 00000552 */ label000004E8: 000004E8 0C00 0004 cmpi.b D0, 0x4 000004EC 660A bne +0xC /* 000004F8 */ 000004EE 4EAD 081A jsr [A5 + 0x81A /* export_255 */] label000004F2: 000004F2 50ED FD04 st [A5 - 0x2FC] 000004F6 605A bra +0x5C /* 00000552 */ label000004F8: 000004F8 0C00 0005 cmpi.b D0, 0x5 000004FC 6610 bne +0x12 /* 0000050E */ label000004FE: 000004FE 41FA 005E lea.l A0, [PC + 0x5E /* 0000055E, value 0x4EED09CA */] 00000502 4A2D FCFB tst.b [A5 - 0x305] 00000506 673E beq +0x40 /* 00000546 */ 00000508 41FA 004C lea.l A0, [PC + 0x4C /* 00000556, value 0x4EED09C2 */] 0000050C 6038 bra +0x3A /* 00000546 */ label0000050E: 0000050E 0C00 0006 cmpi.b D0, 0x6 00000512 6612 bne +0x14 /* 00000526 */ 00000514 0A2D 0001 FCFA xori.b [A5 - 0x306], 0x1 0000051A 4240 clr.w D0 0000051C 102D FCFA move.b D0, [A5 - 0x306] 00000520 323C 0006 move.w D1, 0x6 00000524 6016 bra +0x18 /* 0000053C */ label00000526: 00000526 0C00 0007 cmpi.b D0, 0x7 0000052A 6616 bne +0x18 /* 00000542 */ 0000052C 0A2D 0001 FCFB xori.b [A5 - 0x305], 0x1 00000532 4240 clr.w D0 00000534 102D FCFB move.b D0, [A5 - 0x305] 00000538 323C 0007 move.w D1, 0x7 label0000053C: 0000053C 6100 00B4 bsr +0xB6 /* 000005F2 */ 00000540 6010 bra +0x12 /* 00000552 */ label00000542: 00000542 41FA FB08 lea.l A0, [PC - 0x4F8 /* 0000004C, value 0x4E75302E 'Nu0.' */] label00000546: 00000546 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 0000054A 2B48 FC88 move.l [A5 - 0x378], A0 0000054E 50C0 st D0 00000550 6002 bra +0x4 /* 00000554 */ label00000552: 00000552 4200 clr.b D0 label00000554: 00000554 4E75 rts 00000556 4EED 09C2 jmp [A5 + 0x9C2 /* export_308 */] 0000055A 4EED 08EA jmp [A5 + 0x8EA /* export_281 */] 0000055E 4EED 09CA jmp [A5 + 0x9CA /* export_309 */] 00000562 526D FE32 addq.w [A5 - 0x1CE], 1 00000566 51ED FCFD sf [A5 - 0x303] 0000056A 51ED FCFC sf [A5 - 0x304] 0000056E 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00000572 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00000576 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 0000057A 303C 0107 move.w D0, 0x107 0000057E 6100 FA80 bsr -0x57E /* 00000000 */ 00000582 536D FE32 subq.w [A5 - 0x1CE], 1 00000586 4E75 rts 00000588 4A00 tst.b D0 0000058A 6606 bne +0x8 /* 00000592 */ 0000058C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00000590 601C bra +0x1E /* 000005AE */ label00000592: 00000592 0C00 0001 cmpi.b D0, 0x1 00000596 6602 bne +0x4 /* 0000059A */ 00000598 6010 bra +0x12 /* 000005AA */ label0000059A: 0000059A 0C00 0002 cmpi.b D0, 0x2 0000059E 6606 bne +0x8 /* 000005A6 */ 000005A0 50ED FCFD st [A5 - 0x303] 000005A4 6004 bra +0x6 /* 000005AA */ label000005A6: 000005A6 50ED FCFC st [A5 - 0x304] label000005AA: 000005AA 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] label000005AE: 000005AE 4E75 rts 000005B0 526D FE32 addq.w [A5 - 0x1CE], 1 000005B4 303C 0106 move.w D0, 0x106 000005B8 6100 FA46 bsr -0x5B8 /* 00000000 */ 000005BC 536D FE32 subq.w [A5 - 0x1CE], 1 000005C0 4E75 rts 000005C2 4A00 tst.b D0 000005C4 6608 bne +0xA /* 000005CE */ 000005C6 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000005CA 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] label000005CE: 000005CE 4E75 rts export_377: 000005D0 526D FE32 addq.w [A5 - 0x1CE], 1 000005D4 303C 0101 move.w D0, 0x101 000005D8 6100 FA26 bsr -0x5D8 /* 00000000 */ 000005DC 536D FE32 subq.w [A5 - 0x1CE], 1 000005E0 4E75 rts fn000005E2: 000005E2 3F00 move.w -[A7], D0 label000005E4: 000005E4 7000 moveq.l D0, 0x00 000005E6 610A bsr +0xC /* 000005F2 */ 000005E8 5241 addq.w D1, 1 000005EA B441 cmp.w D2, D1 000005EC 64F6 bcc -0x8 /* 000005E4 */ 000005EE 321F move.w D1, [A7]+ 000005F0 7001 moveq.l D0, 0x01 fn000005F2: 000005F2 6118 bsr +0x1A /* 0000060C */ 000005F4 2F08 move.l -[A7], A0 000005F6 3F00 move.w -[A7], D0 000005F8 3E3C 0163 move.w D7, 0x163 000005FC 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00000600 4E75 rts fn00000602: 00000602 6108 bsr +0xA /* 0000060C */ 00000604 2F08 move.l -[A7], A0 00000606 3F00 move.w -[A7], D0 00000608 A95D syscall HiliteControl 0000060A 4E75 rts fn0000060C: 0000060C 4E56 FFF2 link A6, -0x000E 00000610 2F09 move.l -[A7], A1 00000612 3F01 move.w -[A7], D1 00000614 486E FFFE pea.l [A6 - 0x2] 00000618 486E FFFA pea.l [A6 - 0x6] 0000061C 486E FFF2 pea.l [A6 - 0xE] 00000620 3E3C 018D move.w D7, 0x18D 00000624 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00000628 206E FFFA movea.l A0, [A6 - 0x6] 0000062C 4E5E unlink A6 0000062E 4E75 rts export_371: fn00000630: 00000630 526D FE32 addq.w [A5 - 0x1CE], 1 00000634 42A7 clr.l -[A7] 00000636 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000063C 3F00 move.w -[A7], D0 0000063E 3E3C 01A0 move.w D7, 0x1A0 00000642 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00000646 265F movea.l A3, [A7]+ 00000648 2E0B move.l D7, A3 0000064A 6604 bne +0x6 /* 00000650 */ 0000064C 4EED 040A jmp [A5 + 0x40A /* export_125 */] label00000650: 00000650 536D FE32 subq.w [A5 - 0x1CE], 1 00000654 4E75 rts export_378: 00000656 526D FE32 addq.w [A5 - 0x1CE], 1 0000065A 48E7 E0D0 movem.l -[A7], D0,D1,D2,A0,A1,A3 0000065E 3200 move.w D1, D0 00000660 3400 move.w D2, D0 00000662 0242 3FFF andi.w D2, 0x3FFF 00000666 2F2D F072 move.l -[A7], [A5 - 0xF8E] 0000066A 42AD F072 clr.l [A5 - 0xF8E] 0000066E 3001 move.w D0, D1 00000670 0240 8000 andi.w D0, 0x8000 00000674 6704 beq +0x6 /* 0000067A */ 00000676 4EAD 056A jsr [A5 + 0x56A /* export_169 */] label0000067A: 0000067A 3002 move.w D0, D2 0000067C 61B2 bsr -0x4C /* 00000630 */ 0000067E 3F01 move.w -[A7], D1 00000680 2F0B move.l -[A7], A3 00000682 204B movea.l A0, A3 00000684 A029 syscall HLock 00000686 2653 movea.l A3, [A3] 00000688 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 0000068C 205F movea.l A0, [A7]+ 0000068E A02A syscall HUnlock 00000690 321F move.w D1, [A7]+ 00000692 0241 4000 andi.w D1, 0x4000 /* '@\0' */ 00000696 6704 beq +0x6 /* 0000069C */ 00000698 4EAD 006A jsr [A5 + 0x6A /* export_9 */] label0000069C: 0000069C 2B5F F072 move.l [A5 - 0xF8E], [A7]+ 000006A0 4CDF 0B07 movem.l D0,D1,D2,A0,A1,A3, [A7]+ 000006A4 536D FE32 subq.w [A5 - 0x1CE], 1 000006A8 4E75 rts 000006AA 0001 0203 ori.b D1, 0x3 000006AE 0405 0607 subi.b D5, 0x7 000006B2 0809 0A0B btst.b A1, 0xB 000006B6 0C36 0D0E 0F10 cmpi.b [A6 + D0 * 8], 0xE 000006BC 1112 move.b -[A0], [A2] 000006BE 1314 move.b -[A1], [A4] 000006C0 1513 move.b -[A2], [A3] 000006C2 1316 move.b -[A1], [A6] 000006C4 1313 move.b -[A1], [A3] 000006C6 1718 move.b -[A3], [A0]+ 000006C8 1313 move.b -[A1], [A3] 000006CA 1945 1A1B move.b [A4 + 0x1A1B], D5 000006CE 1C1D move.b D6, [A5]+ 000006D0 1313 move.b -[A1], [A3] 000006D2 1313 move.b -[A1], [A3] 000006D4 1313 move.b -[A1], [A3] 000006D6 1313 move.b -[A1], [A3] 000006D8 1313 move.b -[A1], [A3] 000006DA 131E move.b -[A1], [A6]+ 000006DC 1F20 move.b -[A7], -[A0] 000006DE 2122 move.l -[A0], -[A2] 000006E0 2313 move.l -[A1], [A3] 000006E2 2425 move.l D2, -[A5] 000006E4 1313 move.b -[A1], [A3] 000006E6 2627 move.l D3, -[A7] 000006E8 2829 132A move.l D4, [A1 + 0x132A] 000006EC 2B2C 132D move.l -[A5], [A4 + 0x132D] 000006F0 1313 move.b -[A1], [A3] 000006F2 4438 .incomplete